/**
 * @author jcarretero
 */

package es.uned.ii.si3.business;

import java.util.List;
import es.uned.ii.si3.dao.UsuarioDAOImpl;

import es.uned.ii.si3.model.Usuario;


public class GestionUsuarios {
	
	private UsuarioDAOImpl dao;
	private Usuario usuario;
	
	
	public GestionUsuarios(){
		this.dao = new UsuarioDAOImpl(); 
	}


	/**
	 * @param alumno the alumno to set
	 */
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
   
	/**
	 * Devuelve al usuario por login
	 * 
	 * @param login Login por el que buscar
	 */

	public Usuario getUsuarioByLogin(String login) {
			Usuario usuario=dao.getUsuarioByLogin(login);
			return usuario;
		}

	/**
	 * Devuelve al usuario por DNI
	 * 
	 * @param login Login por el que buscar
	 */

	public Usuario getUsuarioByDNI(String dni) {
			Usuario usuario=dao.getUsuarioByDNI(dni);
			return usuario;
		}

	
	public List encuentraTodosUsuariosPorRol(String rolAdministrador) {
		return dao.encuentraTodosUsuariosPorRol(rolAdministrador);
	}

	
}
